﻿<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/ComunesMGI.DataTypes" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/ComunesMGI.DataTypes" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
  <xs:import namespace="http://schemas.datacontract.org/2004/07/ComunesMGI.Enum" />
  <xs:complexType name="ArrayOfDataCampo">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="DataCampo" nillable="true" type="tns:DataCampo" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfDataCampo" nillable="true" type="tns:ArrayOfDataCampo" />
  <xs:complexType name="DataCampo">
    <xs:sequence>
      <xs:element xmlns:q1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" name="_opciones" nillable="true" type="q1:ArrayOfstring" />
      <xs:element xmlns:q2="http://schemas.datacontract.org/2004/07/ComunesMGI.Enum" name="_parteMail" type="q2:ParteMail" />
      <xs:element name="_requerido" type="xs:boolean" />
      <xs:element xmlns:q3="http://schemas.datacontract.org/2004/07/ComunesMGI.Enum" name="_tipo" type="q3:CampoSharepoint" />
      <xs:element name="_titulo" nillable="true" type="xs:string" />
      <xs:element name="_valor" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DataCampo" nillable="true" type="tns:DataCampo" />
  <xs:complexType name="DataSistema">
    <xs:sequence>
      <xs:element name="_campos" nillable="true" type="tns:ArrayOfDataCampo" />
      <xs:element name="_codCliente" type="xs:int" />
      <xs:element name="_codigo" type="xs:int" />
      <xs:element name="_nombre" nillable="true" type="xs:string" />
      <xs:element name="_sitio" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DataSistema" nillable="true" type="tns:DataSistema" />
  <xs:complexType name="DataAltaIncidente">
    <xs:sequence>
      <xs:element name="idIncidente" nillable="true" type="xs:string" />
      <xs:element name="url" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DataAltaIncidente" nillable="true" type="tns:DataAltaIncidente" />
  <xs:complexType name="ArrayOfDataIncidente">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="DataIncidente" nillable="true" type="tns:DataIncidente" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfDataIncidente" nillable="true" type="tns:ArrayOfDataIncidente" />
  <xs:complexType name="DataIncidente">
    <xs:sequence>
      <xs:element name="descripcion" nillable="true" type="xs:string" />
      <xs:element name="idIncidente" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DataIncidente" nillable="true" type="tns:DataIncidente" />
  <xs:complexType name="ArrayOfDataTarea">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="DataTarea" nillable="true" type="tns:DataTarea" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfDataTarea" nillable="true" type="tns:ArrayOfDataTarea" />
  <xs:complexType name="DataTarea">
    <xs:sequence>
      <xs:element name="descripcion" nillable="true" type="xs:string" />
      <xs:element name="idTarea" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DataTarea" nillable="true" type="tns:DataTarea" />
  <xs:complexType name="DataUsuario">
    <xs:sequence>
      <xs:element name="nombre" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DataUsuario" nillable="true" type="tns:DataUsuario" />
  <xs:complexType name="DataWP">
    <xs:sequence>
      <xs:element name="_esfuerzoRestante" type="xs:int" />
      <xs:element name="_esfuerzoTotal" type="xs:int" />
      <xs:element name="_estado" nillable="true" type="tns:DataEstadoWP" />
      <xs:element name="_fechaEntrega" type="xs:dateTime" />
      <xs:element name="_fechaEstimadaEntrega" type="xs:dateTime" />
      <xs:element name="_fechaFin" type="xs:dateTime" />
      <xs:element name="_fechaInicio" type="xs:dateTime" />
      <xs:element name="_id" type="xs:int" />
      <xs:element name="_nombre" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DataWP" nillable="true" type="tns:DataWP" />
  <xs:complexType name="DataEstadoWP">
    <xs:sequence>
      <xs:element name="codigo" type="xs:int" />
      <xs:element name="estado" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DataEstadoWP" nillable="true" type="tns:DataEstadoWP" />
  <xs:complexType name="ArrayOfDataWP">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="DataWP" nillable="true" type="tns:DataWP" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfDataWP" nillable="true" type="tns:ArrayOfDataWP" />
  <xs:complexType name="ArrayOfDataIncidenteReporte">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="DataIncidenteReporte" nillable="true" type="tns:DataIncidenteReporte" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfDataIncidenteReporte" nillable="true" type="tns:ArrayOfDataIncidenteReporte" />
  <xs:complexType name="DataIncidenteReporte">
    <xs:sequence>
      <xs:element name="WP" nillable="true" type="xs:string" />
      <xs:element name="descripcion" nillable="true" type="xs:string" />
      <xs:element name="fechaCierre" type="xs:dateTime" />
      <xs:element name="fechaPropuesto" type="xs:dateTime" />
      <xs:element name="idIncidente" nillable="true" type="xs:string" />
      <xs:element name="responsable" nillable="true" type="xs:string" />
      <xs:element name="sistema" nillable="true" type="xs:string" />
      <xs:element name="titulo" nillable="true" type="xs:string" />
      <xs:element name="url" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DataIncidenteReporte" nillable="true" type="tns:DataIncidenteReporte" />
  <xs:complexType name="DataAltaTarea">
    <xs:sequence>
      <xs:element name="idTarea" nillable="true" type="xs:string" />
      <xs:element name="url" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DataAltaTarea" nillable="true" type="tns:DataAltaTarea" />
  <xs:complexType name="ArrayOfDataEstadoWP">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="DataEstadoWP" nillable="true" type="tns:DataEstadoWP" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfDataEstadoWP" nillable="true" type="tns:ArrayOfDataEstadoWP" />
</xs:schema>